Tendo em vista que atualmente o usuário interessado em informações astronômicas depara-se com a dificuldade em encontrar uma fonte de informação, o projeto busca desenvolver uma aplicação web que contenha dados quanto à, ocorrências astronômicas, baseadas na localização informada pelo usuário.
Assim, neste documento serão abordadas as definições de persona, histórias de usuários, requisitos funcionais e não funcionais além das restrições do projeto utilizando técnicas de obtenção de dados, como questionários online, para compreender de forma específica nosso usuário e suas necessidades.
EU COMO... PERSONA |
QUERO/PRECISO ... FUNCIONALIDADE |
PARA ... MOTIVO/VALOR |
---|---|---|
Como usuário | Quero poder verificar as ocorrências astronômicas de acordo com a localização. | Para que eu tenha conhecimento de que ocorrências eu posso visualizar em minha localidade. |
Como usuário | Quero poder verificar informações sobre ocorrências astronômicas | Para que eu possa entender seus conceitos e o que cada termo significa. |
Como usuário | Quero poder postar comentários visíveis para outros usuários. | Para que eu possa compartilhar conhecimento com outras pessoas interessadas em ocorrências astronômicas. |
Como usuário | Quero poder visualizar os comentários de outros usuários. | Para que eu possa adquirir novos conhecimentos. |
Como usuário | Quero poder me cadastrar no site. | Para poder salvar e acessar minhas informações e dados independente do lugar ao qual o site for acessado. |
Como usuário | Quero poder salvar imagens de ocorrências astronômicas visíveis para outros usuários. | Para poder ver e compartilhar novas imagens sobre ocorrências astronômicas. |
As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto.
ID | Descrição do Requisito | Prioridade |
---|---|---|
RF-001 | Permitir o cadastro do usuário na plataforma | ALTA |
RF-002 | Permitir login de usuários cadastrados | ALTA |
RF-003 | Permitir o salvamento dos dados cadastrados no banco de dados | ALTA |
RF-004 | Permitir ao usuário inserir comentários visíveis a outros usuários | MÉDIA |
RF-005 | Permitir ao usuário inserir fotos visíveis a outros usuários | MÉDIA |
RF-006 | Permitir busca por palavra-chave referente a ocorrência astronômica | MÉDIA |
RF-007 | Tela informativa sobre ocorrências astronômicas | MÉDIA |
RF-008 | Apresentar calendário de ocorrências astronômicas | MÉDIA |
RF-009 | Permitir que o usuário visualize ocorrências astronômicas visíveis | MÉDIA |
RF-010 | Será possível visualizar em uma página os integrantes do grupo | BAIXA |
RF-011 | Ao clicar na logo deverá ser redirecionado a página inicial | MÉDIA |
RF-012 | Ao executar o scroll na tela inical deve ser levada para a tela de eventos astronômicos | MÉDIA |
ID | Descrição do Requisito | Prioridade |
---|---|---|
RNF-001 | O sistema deve ser web | MÉDIA |
RNF-002 | O sistema será desenvolvido em HTML5, CSS3 e JS | MÉDIA |
RNF-003 | Utilização do Banco de Dados para armazenamento dos dados inseridos pelo usuário | MÉDIA |
RNF-004 | A aplicação web será estruturada utilizando ASP.NET MVC | MÉDIA |
O projeto está restrito pelos itens apresentados na tabela a seguir.
ID | Restrição |
---|---|
01 | O projeto deverá ser entregue até o final do semestre |
02 | Deve ter o back-end desenvolvido |
03 | Deve ter o front-end desenvolvido de forma intuitiva e utilizando dos conceitos de UI/UX |